工控網首頁
>

應用設計

>

Wonderware PEM 解決方案——方便、實用的制造信息數據庫

Wonderware PEM 解決方案——方便、實用的制造信息數據庫

BR&L 咨詢公司的Dennis Brandl 在他的文章“如何創建一個實用的制造信息數據庫”中談到了“在不能證明是否需要MES 系統的情況下,開發一種實用的制造信息數據庫的10 項指導原則”。這篇文章引出這樣一個非常有意義的話題:企業在考慮MES 的時候,如何在“大而全的MES”和“實用的制造信息數據庫”之間做一個合適的定位與取舍。 縱觀國內目前的MES 熱潮,很多企業或系統集成商在考慮規劃MES 的時候,由于缺乏對MES 全面的認知和可供參考的案例,只能依葫蘆畫瓢,照搬MESA 協會的白皮書– 我要11 個模塊,這就是MES!其實,就像每個人都有不同的性格特點、長處短處,每個工廠也有自己獨特的特性,工藝不同、自動化程度不同等等,所以對MES 的需求點或側重點也是不同的。也就是說,并不是每個工廠都需要按照11 個模塊進行規劃,要量體裁衣。比如說,很多食品或批量流程行業,他們需求的重點是對生產物料進行批次跟蹤和紀錄,以便最后從成品進行回溯。物料跟蹤是主線,同時也要把物料流經生產流程過程中相關的人員、設備、工藝參數和批次號以關聯的形式存入關系型數據庫中,正如Dennis Brandl 在他的文章指出的: “典型的數據庫應用包括記錄事件、人員、地點、材料以及時間等信息。例如,跟蹤生產制品-例如測試標簽及樣品-通過各個工作臺進行檢查和出廠驗證的情況等。數據庫的應用可以讓工程師或操作員掃描其條碼、位置及包裝,以跟蹤產品通過整個出廠檢查的過程。”
并且非常重要的是,并不要求這個系統功能多么全面、復雜,但一定要對象化、易于實施、易于上線。而Wonderware 的PEM 就是針對這個市場空間而設計的一個解決方案。它是運行在IAS 平臺上一套Objects,包括物料、設備、人員、產量等若干關鍵的對象,可以在IAS 平臺上根據需要,非常靈活、方便的部署到所需要的地方。同時,這個PEM 的解決方案也非常配合Dennis Brandl 提出的10項簡單指導原則: ■ 保留適當的功能,專注那些交易性而非實時或程序性的問題。PEM 的每一個對象都非常簡單明了,實施隊伍可以非常方便的點選所需要紀錄得交易性的信息,比如LotID,Material ID 等等。
■ 采用基于SQL 的數據庫。PEM 采用的就是MS SQL Server。 ■ 使用一臺數據庫服務器。PEM 的數據庫運行在數據庫服務器上,所使用的數據庫可能只是服務器上眾多數據庫中的一個,服務器能提供備份、RAID(冗余)磁盤與冗余電源支持。 ■ 使用完整性限制。微軟SQL 數據庫都支持某種形式的外鍵、非空、唯一與范圍檢查功能,這能保證只有有效的數據被添加到數據庫中,并且能夠提供程序之外的檢查。 ■ 創建沒有完整性限制的表格,以保留“異常”情況。如果在正常操作時出現了錯誤,操作員常常沒有足夠的信息來解決問題。可以創建結構和正常表單結構一樣、但沒有完整性限制的“異常”表,并將異常情況存儲在這些表格中,然后再利用這些信息來分析和糾正問題。可以在PEM 中利用“用戶擴展屬性UDA”存放用戶特殊的信息,也可以用Script 把信息存入SQL Server 的新建表中。 ■ 采用交易控制。微軟SQL 數據庫提供交易控制。這能對數據庫進行多次修改(無論操作全部成功,還是有失敗情況),然后再進行回滾。進一步減少了應用的錯誤處理代碼。PEM 的后臺服務也保證了信息的正確寫入。 ■ 使用已存儲程序。PEM 提供了很多的存儲程序可以用來產生報表。 ■ 提供一個選項,以便應用能創建數據庫。PEM 在安裝的過程中,自動創建數據庫和相應的存儲過程,不需要用戶的干預。 ■ 不要硬性編寫數據庫路徑,要用OS 登記數據庫來查找環境變量。PEM 利用微軟SQL Server 提供的企業管理器來管理數據庫的物理地址。 ■ 使用VB 或其他等效語言來減少代碼并提供良好的用戶界面。PEM 提供了很多預制好的報表,發布到Wonderware 的門戶網站SuiteVoyager 上,用IE 可以直接瀏覽。同時用戶也可以用很多高級開發環境進行編程,開發客戶端。
投訴建議

提交

查看更多評論
其他資訊

查看更多

Wonderware SCADALarmTM6.0事件通知軟件

Wonderware 2014新品在線發布

英維思再獲《自動化世界》雜志“一線供應商”殊榮

Wonderware中國總代理上海藍鳥業務快報移動客戶端正式上線

Invensys Wonderware System Platform 2012 R2